1
|
初始化Wi-Fi
|
命令格式:
AT+STARTSTA
|
2
|
常发命令
|
配置协议模式
设置信道
配置常发
- 命令格式
AT+CCPRIV=wlan0,al_tx_ccpriv,<flag>,<payload>,<len>,<tpc_code>
- 参数说明
<flag>:
0:关闭常发
1:打开常发
<payload>:
0:全0
1:全1
2:全1010
3:随机值
<len>:payload长度:0-4000
<tpc_code>(可选参数):11g/n/ax 是0~73,11b是74~146,tpc_code越小,功率越大,初始值 23dBm,每档下调0.5dBm;255表示使用功率表中的功率值。
TPC code,与配置功率的对应关系为:(23dBm-配置功率)×2。
11b的档位计算为:11b的档位=(23dBm-配置功率)×2+74。
|
3
|
WIFI切换单音指令
|
- AT+CALTONE=sw,freq
- 参数说明:
- sw:设置单音开关
0:关闭
1:开启
- freq:设置单音频率
- 范围(,40000),单位:KHz,表示基于中心频率的偏移频率
注:单音指令在常发后使用
|
4
|
常收命令
|
关闭常收
设置常收
- 命令格式
AT+ALRX=<flag>,<协议模式>,<带宽>,<frep>,<保留位>
- 参数说明
- <flag>:
0:关闭常收
1:开启常收
2:修改速率(修改为广播)
- <协议模式>:
0:11n2g20
1:11g2g20
2:11b
3:11ax2g20
5:11n2g40
- <带宽>:
20M:20
40M:40
- < freq >:频点,信道号,2.4G为1~14.
只有11b有信道14
0/1均可
查询接收包数统计
|
5
|
开启BLE
|
|
6
|
注册BLE回调
|
|
7
|
BLE常发
|
- 命令格式
AT+BLETX=<channel>,<data_len>,<payload_type>.<phy>
- 参数说明
- channel:0~39,对应BLE的40个channel。
- data_len:37~255,表示发送测试包的长度,单位:Byte。
- payload_type:0~7,表示发送测试包携带的内容。
0:PRBS9
1:'11110000'
2:'10101010'
3:PRBS15
4:'11111111'
5:'00000000'
6:'00001111'
7:'01010101'
- phy:表示发送测试包使用的物理调试链路。
1:LE 1MPhy
2:LE 2MPhy
3:LE CodedPhy (S=8)
4:LE CodedPhy (S=2)
- 响应
OK
status:<value>
value:返回状态,0表示成功,其他值表示错误。
注意:
认证边带降功率:
2402信道GFSK降11dB
2480信道GFSK降2dB
|
8
|
BLE常收
|
- 命令格式
AT+BLERX=<channel>,<phy>,<modulation>
- 参数说明
- channel:0~39,对应BLE的40个channel。
- phy:监听的物理调试链路。
1:LE 1MPhy
2:LE 2MPhy
3:LE CodedPhy
- modulation:
0:standard
1:stable(不支持)
- 响应
OK
status:<value>
value:返回状态,0表示成功,其他值表示错误。
|
9
|
结束BLE常发/常收
|
|
10
|
BLE Reset
|
|
11
|
开启SLE
|
- 命令格式
AT+SLEENABLE
- 响应
OK或ERROR
- 说明
在进行SLE测试前,先运行本条命令,开启SLE。
|
12
|
注册SLE event回调
|
|
13
|
SLE常发
|
- 命令格式
AT+SLETX=<channel>,<power>,<data_len>,<payload_type>,<phy>,<format>,<rate>,<pilot_ratio>,<polar>,<interval>
- 参数说明
- channel:0~78,表示信道(2402+channel)MHz。
- power:发送功率档位,最高2个档位(06,07)只在GFSK调制信号时有效。
0:-14dBm
1:-10dBm
2:-6dBm
3:-2dBm
4:2dBm
5:6dBm
6:10dBm
7:14dBm
注意:
默认配置下:
GFSK = [-14, -10, -6, -2, 2, 6, 10, 14]dBm
PSK = [-17, -13, -9, -5, -1, 5, 7, 11]dBm
认证边带降功率:
2402信道GFSK降11dB
2477信道4M 8PSK降8.5dB,QPSK降4dB
2480信道GFSK降2dB
- data_len:37~255,包长度,单位:Byte。
- payload_type:包类型
0:PRBS9
1:'11110000'
2:'10101010'
3:PRBS15
4:'11111111'
5:'00000000'
6:'00001111'
7:'01010101'
- phy:表示发送测试包使用的物理链路
0:1M PHY
1:2M PHY
4:4M PHY
- format:帧格式
0:GFSK
2:短帧(short frame)
- rate:调制方式
0:GFSK
2:QPSK
3:8PSK
- pilot_ratio:导频密度
0:no
1:1:1
2:4:1
3:16:1
- polar:编码方式,针对format取值含义不同
0:no
2:3/4
- interval:两个packet之间的发送时间间隔,单位:125μs,大小范围:4~65535。根据桢长度选择适当的参数值,当包长度为255时,建议填50,即50*125=6250μs。
- 响应
OK
status:<value>
- value:status,返回状态,0表示成功,其他值表示错误。
|
14
|
SLE常收
|
- 命令格式
AT+SLERX=<channel>,<phy>,<format>,<pilot_ratio>,<interval>
- 参数说明
- channel:0~78,对应SLE的79个信道,频点:(2402+channel)MHz
- phy:表示发送测试包使用的物理链路
0:1M PHY
1:2M PHY
4:4M PHY
- format:帧格式
0:GFSK
2:短帧(short frame)
- pilot_ratio:导频密度,长帧必须插入导频,接收时该字段不生效
0:no
1:1:1
2:4:1
3:16:1
- interval:表示两个packet之间的发送时间间隔,单位:125μs,大小范围:4~65535。和TX端的帧间隔设置为一致。
- 响应
OK
status:<value>
- value:status,返回状态,0表示成功,其他值表示错误。
|
15
|
结束SLE常发/常收
|
|
16
|
BSLE切换单音
|
|
17
|
SLE Reset
|
|